package com.appleyk.annotation;

import com.appleyk.config6.CImportBeanDefinitionRegistrar;
import org.springframework.context.annotation.Import;

import java.lang.annotation.*;

/**
 * <p>越努力，越幸运</p>
 *
 * @author appleyk
 * @version V.0.1.1
 * @blob https://blog.csdn.net/appleyk
 * @date created on  9:15 下午 2020/12/9
 */
//注解保留在程序运行期间，运行期间可以通过反射获得定义在某个类上的所有注解
@Retention(RetentionPolicy.RUNTIME)
@Documented
// 注解标记在类上
@Target(ElementType.TYPE)
// 明确导入的类就是CImportBeanDefinitionRegistrar
@Import(CImportBeanDefinitionRegistrar.class)
public @interface EnableRegistrarService {
    // 定义属性，用来标注要动态导入的beans的简称,数组形式
    String value() default "";
}
